package descubreperu.negocio;

import java.util.Collection;

import descubreperu.excepcion.LoginExcepcion;
import descubreperu.dao.SitioTuristicoDAO;
import descubreperu.dao.UsuarioDAO;
import descubreperu.excepcion.DAOExcepcion;
import descubreperu.modelo.SitioTuristico;

public class SeguridadSitioTuristico {

	public void insertarSitioTuristico(String nombre, String resena, String departamento, String categoria ,String id ,String ids) throws DAOExcepcion {

		SitioTuristico modelo = new SitioTuristico();
		
		modelo.setNombre(nombre);
		modelo.setResena(resena);
		modelo.setDepartamento(departamento);
		modelo.setCategoria(categoria);
		modelo.setId_administrador(id);
		modelo.setId_distrito(ids);
		
		SitioTuristicoDAO dao = new SitioTuristicoDAO();
		dao.insertar(modelo);}

	
	
	/*public Collection<Usuario> listarUsuarios() throws DAOExcepcion {

	UsuarioDAO dao = new UsuarioDAO();
	return dao.listar();*/





public Collection<SitioTuristico> buscarPorNombre(String nombre)
		throws DAOExcepcion {
	SitioTuristicoDAO dao = new SitioTuristicoDAO();
	return dao.buscarPorNombre(nombre);

}

public void eliminarSitioTuristico(String nombre) throws DAOExcepcion {
	SitioTuristicoDAO dao = new SitioTuristicoDAO();
	dao.eliminar(nombre);
}

public SitioTuristico obtenerSitioTuristico(String nombre) throws DAOExcepcion {
	SitioTuristicoDAO dao = new SitioTuristicoDAO();
	return dao.obtener(nombre);
}

public void actualizarSitioTuristico(String nombre, String resena, String departamento, String categoria) throws DAOExcepcion {
	
	SitioTuristico modelo = new SitioTuristico();
	modelo.setNombre(nombre);
	modelo.setResena(resena);
	modelo.setDepartamento(departamento);
	modelo.setCategoria(categoria);
	SitioTuristicoDAO dao = new SitioTuristicoDAO();
	dao.actualizar(modelo);

}
}

	
